当前大部分应用系统都基于开源软件构建,并且大部分的开源软件在倚天ARM平台上已经提供较好的应用生态,您可以直接使用操作系统提供的开源生态软件来安装部署。本文介绍Nginx、MySQL、Redis、TensorFlow、PyTorch等开源软件如何在倚天云服务上使用。
Nginx
Nginx是一个高性能的HTTP和反向代理Web服务器,同时也提供IMAP/POP3/SMTP服务。您可以直接在倚天云服务器上安装使用。
sudo yum install nginx -y
MySQL
MySQL是当前较流行的关系型数据库管理系统之一,由于其体积小、速度快、成本低等优势,一般中小型和大型网站的开发者都会选择MySQL作为网站数据库。您可以直接在倚天云服务器上安装部署MySQL。
sudo yum install mysql -y
Redis
Redis是一个依据BSD(Berkeley Software Distribution,伯克利软件套件)开源协议发行的高性能Key-Value存储系统,可以用作数据库、缓存、消息代理和流引擎。您可以直接在倚天云服务器上安装部署Redis。
sudo yum install redis -y
TensorFlow
TensorFlow是一个端到端的机器学习开源平台。它拥有一个由工具、库和社区资源组成的全面、灵活的生态系统,被广泛应用于机器学习和深度神经网络研究。在倚天云服务器上,建议您使用以下两种方式使用TensorFlow。
使用官方版本构建TensorFlow的Docker镜像。更多信息,请参见TensorFlow for AArch64。
构建时,选择
--build-type tensorflow,--build-target=neoverse-n2
即可构建出适配倚天云服务器的TensorFlow版本。使用Docker Hub下载官方已构建好的ARM Docker镜像。更多信息,请参见TensorFlow docker images for Arm Neoverse。
PyTorch
PyTorch是一个开源的Python机器学习库,基于Torch,用于自然语言处理等应用程序。在倚天云服务器上,建议您使用以下两种方式使用PyTorch。
使用官方版本构建PyTorch的Docker镜像。更多信息,请参见PyTorch for AArch64。
构建时,选择
--build-type pytorch,--build-target=neoverse-n2
即可构建出适配倚天云服务器的PyTorch版本。使用Docker Hub下载官方已构建好的ARM Docker镜像。更多信息,请参见PyTorch docker images for Arm Neoverse。
- 本页导读 (1)
- Nginx
- MySQL
- Redis
- TensorFlow
- PyTorch